<?php
if (isset($_POST['editer'])) 
{
	$req = $bdd->prepare('SELECT * FROM textes WHERE id = :id');
	$req->execute(array('id' => $_POST['id']));
	$donnees = $req->fetch();
	?>
	<h1>Editer un texte</h1>
	<form method="post" action="index.php?page=admin_textes">
		<table border="0">
		<tr><td><label for="titre">Titre du chapitre</label></td>
		<td><input type="text" name="titre" value="<?php echo stripslashes($donnees['titre']); ?>" maxlength="250" size="50"></td></tr>
		<tr><td><label for="livre">Livre</label></td>
		<td><select name="livre" id="livre">
		<?php
		$req_cat = $bdd->query('SELECT * FROM chapitres ORDER BY titre');
		while ($donnees_cat = $req_cat->fetch())
		{
			?>
			<option value="<?php echo $donnees_cat['id']; ?>" <?php if ($donnees_cat['id']==$donnees['livre']) { echo "selected"; } ?>>
			<?php echo stripslashes($donnees_cat['titre']); ?>
			</option>
			<?php
		}
		?>
		</select></td></tr>
		<tr><td colspan="2"><label for="texte">Texte</label></td></tr>
		<tr><td colspan="2"><textarea id="texte" name="texte" rows="15" cols="80"><?php echo $donnees['texte']; ?></textarea></td></tr>	
		<td><input type="submit" value="Modifier" name="modifier" class="bouton" /></td><td><input type="hidden" name="id" value="<?php echo $donnees['id']; ?>" /></td></tr>
		</table>
	</form>
	<?php
}
elseif (isset($_POST['modifier'])) 
{
	$req = $bdd->prepare('UPDATE textes SET livre=:livre, titre=:titre, texte = :texte WHERE id=:id');
	$req->execute(array(
		'livre' => $_POST['livre'],
		'titre' => stripslashes($_POST['titre']),
		'texte' => stripslashes($_POST['texte']),
		'id' => $_POST['id']
	));
	header('Location: index.php?page=admin_textes'); 
}
elseif (isset($_POST['effacer'])) 
{
	$req = $bdd->prepare('DELETE FROM textes WHERE id=:id');
	$req->execute(array('id' => $_POST['id']));
	header('Location: index.php?page=admin_textes'); 
}
elseif (isset($_POST['ajouter'])) 
{
	$req = $bdd->prepare('INSERT INTO textes (livre, titre, texte) VALUES (:livre, :titre, :texte)');
	$req->execute(array(
		'livre' => $_POST['livre'],
		'titre' => stripslashes($_POST['titre']),
		'texte' => stripslashes($_POST['texte'])
	));
	header('Location: index.php?page=admin_textes');
}
elseif (isset($_POST['nouveau'])) 
{
	?>
	<h1>Ajouter un texte</h1>
	<form method="post" action="index.php?page=admin_textes">
		<table>
		<tr><td><label for="livre">Livre</label></td>
		<td><select name="livre" id="livre">
		<?php
		$req_cat = $bdd->query('SELECT * FROM chapitres ORDER BY titre');
		while ($donnees_cat = $req_cat->fetch())
		{
			?>
			<option value="<?php echo $donnees_cat['id']; ?>">
			<?php echo stripslashes($donnees_cat['titre']); ?>
			</option>
			<?php
		}
		?>
		</select></td></tr>
		<tr><td><label for="titre">Titre du chapitre</label></td><td><input type="text" name="titre" value="" maxlength="250" size="50" required></td></tr>
		<tr><td colspan="3"><label for="texte">Texte</label></td></tr>
		<tr><td colspan="3"><textarea id="texte" name="texte" rows="40" cols="80"></textarea></td></tr>
		<tr><td><input type="submit" value="Ajouter ce nouveau texte" name="ajouter" class="bouton" /></td></tr>
		</table>
	</form>
	<?php
}
else
{
	?>
	<form method="post" action="index.php?page=admin_textes">
		<input type="submit" value="Nouveau" name="nouveau" class="bouton" />
	</form>
	
	<h1 id="titre">Gestion des textes</h1>
	<table width="100%" border="0">
	<?php
	$req = $bdd->query('SELECT * FROM textes ORDER BY livre, titre');
	while ($donnees = $req->fetch())
	{
		?>
		<form method="post" action="index.php?page=admin_textes">
			<tr>
			<td><?php echo stripslashes($donnees['titre']); ?></td>
			<?php
			$req_cat = $bdd->prepare('SELECT * FROM chapitres WHERE id=:id');
			$req_cat->execute(array('id' => $donnees['livre']));
			$donnees_cat = $req_cat->fetch();
			?>
			<td><?php echo stripslashes($donnees_cat['titre']); ?></td>
			<td><input type="hidden" name="id" value="<?php echo $donnees['id']; ?>" />
			<input type="submit" value="Editer" name="editer" class="bouton" />
			<input type="submit" value="Effacer" name="effacer" class="bouton" /></td>
			</tr>
		</form>
		<?php 
	}
	?>
	</table>
	<?php
	$req->closeCursor();
}
?>